package com.wisezone.workflow.bean.form;

import java.util.Date;

import com.wisezone.common.bean.form.BaseForm;
import com.wisezone.workflow.bean.WfActivity;
import com.wisezone.workflow.bean.WfDataDictionary;
import com.wisezone.workflow.bean.WfProcessDefinition;
import com.wisezone.workflow.bean.WfProcessInstance;

/**
 * 活动实例对象
 * 
 * @author tss 2009-09-05
 * 
 */
public class WfActivityInstanceForm extends BaseForm {

	/**
	 * ID
	 */
	private Long id;

	/**
	 * 活动ID
	 */
	private WfActivity activity;

	/**
	 * 流程实例ID
	 */
	private WfProcessInstance processInst;

	/**
	 * 流程模板
	 */
	private WfProcessDefinition processDef;

	/**
	 * 状态
	 */
	private WfDataDictionary state;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 开始时间
	 */
	private Date startTime;

	/**
	 * 结束时间
	 */
	private Date endTime;

	/**
	 * 活动名称
	 */
	private String name;

	/**
	 * 意见
	 */
	private String opinion;

	/**
	 * 备注
	 */
	private String memo;

	/**
	 * 操作用户ID
	 */
	private Long actor;

	/**
	 * 代理人
	 */
	private Long agent;

	/**
	 * 状态ID
	 */
	private Long stateId;

	/**
	 * 操作用户名称
	 */
	private Long actorName;
	
	/**
	 * 删除状态
	 */
	private Integer delState;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public WfActivity getActivity() {
		return activity;
	}

	public void setActivity(WfActivity activity) {
		this.activity = activity;
	}

	public WfProcessInstance getProcessInst() {
		return processInst;
	}

	public void setProcessInst(WfProcessInstance processInst) {
		this.processInst = processInst;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public Long getActor() {
		return actor;
	}

	public void setActor(Long actor) {
		this.actor = actor;
	}

	public Long getActorName() {
		return actorName;
	}

	public void setActorName(Long actorName) {
		this.actorName = actorName;
	}

	public Long getStateId() {
		return stateId;
	}

	public void setStateId(Long stateId) {
		this.stateId = stateId;
	}

	public WfDataDictionary getState() {
		return state;
	}

	public void setState(WfDataDictionary state) {
		this.state = state;
	}

	public Long getAgent() {
		return agent;
	}

	public void setAgent(Long agent) {
		this.agent = agent;
	}

	public WfProcessDefinition getProcessDef() {
		return processDef;
	}

	public void setProcessDef(WfProcessDefinition processDef) {
		this.processDef = processDef;
	}

	public Integer getDelState() {
		return delState;
	}

	public void setDelState(Integer delState) {
		this.delState = delState;
	}
	


	

}